<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <a href="" class="a"></a>
    <div class="div"></div>
    <div class="class"></div>

    <script>

        // 变量的声明使用关键字  var

        // 变量是用来存储数据的

        // 变量名的命名规则
        //    变量名是由字母，数字，下划线及$组成，且数字不能开头
        //    变量命名不能使用关键字和保留字
        //    建议取名做到见名知意
        //         单词写
        //         拼音
        //         驼峰命名  --- 小驼峰
        //         下划线组合

        // 关键字：js当中正在使用的具有特殊含义的单词
        // 保留字：将来可能会成为关键字的单词

        var x;    // 声明一个变量x
        var y;
        var a;
        var b;
        //  var 1;   // 红色   报错：unexpected number   
        //  var a-1;  // 不能使用中划线
        var a_1;
        var $b;
        var $1;

        // var 呵呵;    // 不会报错，不建议使用中文

        // var var ;
        // var class;
        // var if;

        // 想声明一个变量，用来存储名字
        var userName;
        // 驼峰：每个单词的首字母大写
        // 小驼峰  第一个单词的首字母小写，其余单词的首字母都大写
        // 大驼峰  每个单词的首字母大写
        var mingZi;
        var xingMing;

        var user_name;
        var ming_zi;
        var xing_ming;

        // var xm ;  // 不要使用拼音缩写

    </script>

</body>

</html>